草庐IT

java - 在 Eclipse Testrunner 中具有名称的 ParameterizedTest

全部标签

javascript - 如何在具有动态键值对的javascript中解析json?

这个问题在这里已经有了答案:HowdoIenumeratethepropertiesofaJavaScriptobject?[duplicate](14个答案)关闭7年前。我想用JavaScript解析一个JSON字符串。响应类似于varresponse='{"1":10,"2":10}';如何从这个json中获取每个键和值?我正在做这个-varobj=$.parseJSON(responseData);console.log(obj.count);但我得到undefinedforobj.count。

javascript - ES6 导出和导入名称函数?

我有一些功能,我想将它们保存在外部js文件中。例如。在functions.js中vardouble=function(x){returnx+x;}export{double};然后在我的主js文件中:importdoublefrom'./functions';...double(2)我收到这个错误:UncaughtTypeError:(0,c.default)isnotafunctionatbundle.min.js:44当我读到第44行时:(0,_functions2.default)(2);有什么想法吗?我错过了什么? 最佳答案

javascript - 如何通过名称获取元素并设置其值

应该有一个简单的解决方案。我需要按名称获取输入元素并设置其值。以下Javascript不起作用:x=document.getElementsByName($('#questions').val());x.value=this.value;有没有使用JQuery的简单解决方案? 最佳答案 描述您正在混合普通的javascript和jQuery。使用属性选择器。查看我的样本和这个jsFiddleDemonstration示例HTMLjQuery$(function(){$("input[name='nameOfTheInputEleme

javascript - 将具有单个值的数组乘以数字?

为什么JavaScript允许您将具有单个数值的数组乘以另一个数值或另一个具有单个数值的数组?:[3]*3;//9[3]*2;//6[3]*[3];//9[1,2]*2//NaN我希望每次都返回NaN,但我在Chrome中的实验表明情况并非如此。这是预期的行为吗?这种行为有意义吗?如果是,为什么? 最佳答案 [3]*3;采取以下步骤:数组转换为字符串[3]=>"3"字符串被转换为数字Number("3")=>33*3得到9类似地,对于[1,2]*2:数组转换为字符串[1,2]=>""1,2"字符串被转换为数字Number("1,2"

javascript - 在 Javascript 中对具有单个元素的数组调用 Array.reduce

在空数组上调用reduce会抛出TypeError,这是完全可以理解的,有助于捕获错误。但是当我在一个内部只有一个项目的数组上调用它时,这种行为让我感到困惑:vararr=["a"];arr.reduce(function(a,b){return[a,b]});//returns"a"我知道reduce不适用于这样的数组,但我发现只返回元素而不调用回调或抛出错误至少很奇怪。此外,MDN文档指出回调是“对数组中的每个值执行的函数,采用四个参数:”。有人可以解释这种行为背后的原因吗? 最佳答案 回调应该是一个“二元函数”(即接受两个参数

javascript - 迭代一个对象数组,对具有相同索引的值求和,并返回一个新的对象数组

我有一个对象数组,像这样:constdata=[//array1[{x:1},{y:2},{z:3}],[{x:1},{y:2},{z:3}],[{x:1},{y:2},{z:3}]],[//array2[{x:1},{y:2},{z:3}],[{x:1},{y:2},{z:3}],[{x:1},{y:2},{z:3}]]需要完成的是将array1中的x与array2中的x相加相同的指数。y和z也是如此。最终结果应该是包含求和值的新对象数组。像这样:[[{totalXOne:2},{totalYOne:4},{totalZOne:6}],[{totalXTwo:2},{totalYTw

Javascript:按名称访问对象的成员

我有一个名为themesData的对象:varthemesData={}themesData.a={key:"value"};themesData.b={key:"anothervalue"};...我想通过其名称访问其中一个成员。我得到一个包含“a”或“b”的字符串,我想获得适当的成员值。我很乐意就此获得一些帮助。 最佳答案 themesData["a"].key做你需要的,等同于themesData.a.key,“arrayindexstyle”符号仍然允许你动态生成索引名称。 关于

javascript - 确定一个点是否在由具有给定纬度/经度的 3 个点组成的三 Angular 形内

我有3个点(纬度、经度)组成一个三Angular形。如何确定一个点是否在这个三Angular形内? 最佳答案 只有三Angular形的Java代码,即3个点。publicstaticbooleanpntInTriangle(doublepx,doublepy,doublex1,doubley1,doublex2,doubley2,doublex3,doubley3){doubleo1=getOrientationResult(x1,y1,x2,y2,px,py);doubleo2=getOrientationResult(x2,y2

javascript - 使用 jquery 或 javascript 在页面上查找所有表单名称

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。如何使用jquery获取页面上存在的所有表单名称???我可以使用jquery输入选择器来查找页面上的所有表单吗?例如我在页面上有一个表单,如下所示现在我想使用jquery查找表单名称“searchForm”。那我该怎么做呢??请帮帮我。谢谢。

javascript - 具有正值和负值的 d3.js 直方图

我不知道如何在数据数组中同时存在正值和负值的情况下正确创建直方图。我在这里使用了直方图示例http://bl.ocks.org/mbostock/3048450作为基础,虽然x轴值和刻度是正确的,但条形图是午餐。数据varvalues=[-15,-20,-22,-18,2,6,-26,-18,-15,-20,-22,-18,2,6,-26,-18];X比例varx0=Math.max(-d3.min(values),d3.max(values));varx=d3.scale.linear().domain([-x0,x0]).range([0,width]).nice();在这里查看j